Can OWL and Logic Programming Live Together Happily Ever After?
نویسندگان
چکیده
Logic programming (LP) is often seen as a way to overcome several shortcomings of the Web Ontology Language (OWL), such as the inability to model integrity constraints or perform closed-world querying. However, the open-world semantics of OWL seems to be fundamentally incompatible with the closed-world semantics of LP. This has sparked a heated debate in the Semantic Web community, resulting in proposals for alternative ontology languages based entirely on logic programming. To help resolving this debate, we investigate the practical use cases which seem to be addressed by logic programming. In fact, many of these requirements have already been addressed outside the Semantic Web. By drawing inspiration from these existing formalisms, we present a novel logic of hybrid MKNF knowledge bases, which seamlessly integrates OWL with LP. We are thus capable of addressing the identified use cases without a radical change in the architecture of the Semantic Web.
منابع مشابه
Display Logic and Gaggle Theory
This paper is a revised version of a talk given at the Logic and Logical Philosophy conference in Poland in September 1995. In it, I sketch the connections between Nuel Belnap’s Display Logic and J. Michael Dunn’s Gaggle Theory. Display Logic and Gaggle Theory Greg Restall — [email protected] Nuel Belnap’s Display Logic [1] is a neat, uniformmethod for providing a cut-free consecution cal...
متن کاملLOWL: Logic and OWL, an Extension
Current research on semantic web aims at making intelligent web pages meaningful for machines. In this way, ontology plays a primary role. We believe that logic can help ontology languages (such as OWL) to be more fluent and efficient. In this paper we try to combine logic with OWL to reduce some disadvantages of this language. Therefore we extend OWL by logic and also show how logic can satisf...
متن کاملDLP Is Not So Bad After All
We discuss some of the recent controversies concerning the DLP fragment of OWL. We argue that it is a meaningful fragment and can serve as a basic interoperability layer between OWL and logic programming-based ontology languages.
متن کاملExpressive OWL Reasoning with Logic Programs
The Web Ontology Language OWL is the W3C standard for modeling ontologies for the web. It is based on description logics, a fragment of firstorder logic. Traditionally, however, logic programming has always been an alternative ontology modeling paradigm, and is frequently being used in large research projects and industrial applications, e.g., by means of the F-Logic reasoning engine OntoBroker...
متن کاملWSML Deliverable D 20 . 1 v 0 . 2 OWL − WSML Working Draft – January 6 , 2005
This deliverable presents restricted variants of the OWL Lite, DL and Full species of the OWL ontology language, called OWL Lite−, OWL DL− and OWL Full−, respectively. OWL Lite− and OWL DL− are strict subsets of OWL Lite and OWL DL. They are limited in such a way that there exists a translation from both languages directly into dunction-free logic programs, i.e., Datalog. Thus, any OWL Lite− or...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006